%=== Introduction ===
\chapter*{Introduction}
\addcontentsline{toc}{chapter}{Introduction}
J'effectue mon stage de fin d'études chez Smile, acteur majeur du web open-source européen.

J'ai d'abord participé à deux projets, en tant que renfort pour quelques développements et participation à la phase de test client (correction des problèmes remontés). Il s'agissait au début pour l'entreprise de voir ce dont j'étais capable et de me former. Je ne détaillerais donc que peu ces projets pour me concentrer uniquement sur celui qui a suivi et auquel j'ai grandement participé. Une mutuelle parmi nos clients, Eovi, nous a demandé notre aide afin de lui réaliser une application web. Celle-ci doit lui permettre de présenter la mutuelle à tout visiteur de leur site et de leur proposer la création de devis d'adhésion.

Nous leur avons donc proposé un système de gestion de contenu, eZPublish, pour la création d'une vitrine totalement modulable, accompagné d'une application basée sur des formulaires et contrôlée par le framework Symfony. Une fois le projet validé, j'ai pu m'attacher à une grande partie de la conception et du développement des formulaires, suivie par une phase de tests et de validation.

Dans ce rapport, je vais donc présenter en premier lieu le contexte de mon stage ainsi que tous les acteurs en jeu et l'organisation globale ; ensuite je m'attacherai à développer les différentes technologies utilisées, les méthodes employées à la réalisation du projet ainsi que les choix effectués ; pour finir je conclurai sur l'aboutissement du projet, et sur les perspectives techniques et personnelles que m'ont apportées ce stage.

Ce présent rapport suppose que l'utilisateur dispose de connaissances rudimentaires en programmation, notamment la programmation objet et web\footnote{Pour plus d'information, voir \cite{phpdoc}}. Néanmoins elles ne sont pas indispensables à la compréhension globale du projet.